//package com.thinksns.sociax.t4.android.fragment;
//
//import android.graphics.drawable.ColorDrawable;
//import android.os.Bundle;
//import android.widget.Toast;
//
//import com.thinksns.sociax.t4.adapter.AdapterSociaxList;
//import com.thinksns.sociax.t4.adapter.AdapterWeibaAll;
//import com.thinksns.sociax.t4.adapter.AdapterWeibaList;
//import com.thinksns.sociax.t4.android.weiba.ActivitySearchWeiba;
//import com.thinksns.sociax.t4.model.ModelWeiba;
//import com.thinksns.sociax.thinksnsbase.bean.ListData;
//import com.thinksns.sociax.thinksnsbase.bean.SociaxItem;
//
///**
// * 类说明：   全部微吧
// *
// * @author Administrator
// * @version 1.0
// * @date 2015-1-4
// */
//public class FragmentWeibaAll extends FragmentWeibaList {
//
//    public static FragmentWeibaAll newInstance(Bundle args) {
//        FragmentWeibaAll fragmentWeibaAll = new FragmentWeibaAll();
//        fragmentWeibaAll.setArguments(args);
//        return fragmentWeibaAll;
//    }
//
//    @Override
//    public void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        if (getArguments() != null) {
//            downToRefresh = getArguments().getBoolean("down_to_refresh", true);
//        }
//    }
//
//    @Override
//    public void initView() {
//        super.initView();
//        listView.setDivider(new ColorDrawable(0xffdddddd));
//        listView.setDividerHeight(1);
//    }
//
//    @Override
//    public AdapterSociaxList createAdapter() {
//        list = new ListData<SociaxItem>();
//        AdapterWeibaList adapterWeibaList = new AdapterWeibaAll(this, list);
//        adapterWeibaList.setOnLoadListener(new AdapterSociaxList.OnLoadListener() {
//            @Override
//            public void onLoadcomplete() {
//                smartRefreshLayout.finishRefresh();
//                smartRefreshLayout.finishLoadmore();
//            }
//        });
//        return adapterWeibaList;
//    }
//
//    @Override
//    public void executeDataSuccess(ListData<SociaxItem> list) {
//        if (list == null ||
//                list.size() < AdapterSociaxList.PAGE_COUNT) {
//            if (adapter.getLast() != null) {
//                if (list.size() == 0)
//                    Toast.makeText(getActivity(), "没有更多了", Toast.LENGTH_SHORT).show();
//                smartRefreshLayout.setEnableLoadmore(false);
//                // adapter.changeListData(list);
//            }
//            if (!downToRefresh) {
//                smartRefreshLayout.setEnableLoadmore(false);
//                smartRefreshLayout.setEnableRefresh(false);
//            }
//        } else {
//            // adapter.changeListData(list);
//            smartRefreshLayout.setEnableLoadmore(true);
//            smartRefreshLayout.setEnableRefresh(true);
//        }
//        super.executeDataSuccess(list);
//        if (getActivity() instanceof ActivitySearchWeiba) {
//            ((ActivitySearchWeiba) getActivity()).hideLoding();
//        }
//
//    }
//
//    /**
//     * 微吧关注状态变化时刷新数据的
//     * 重写此方法，传入 model 不为空，本地刷新状态，不用请求服务器
//     * @param weiba
//     */
//    @Override
//    public void refreshWeibaList(ModelWeiba weiba) {
//      if (weiba != null && weiba.getWeiba_id() != 0){
//          int length = adapter.getDataSize();
//          ListData<SociaxItem> data = adapter.getList();
//          for (int i = 0; i< length; i++){
//              if (data.get(i).equals(weiba)){
//                  ((ModelWeiba)data.get(i)).setFollow(weiba.isFollow());
//                  adapter.notifyDataSetChanged();
//                  return;
//              }
//          }
//          smartRefreshLayout.finishRefresh();
//      }else{
//          super.refreshWeibaList(weiba);
//      }
//    }
//}
